/* CSS Document */
*{margin:0;padding:0;font-family:'Microsoft YaHei';}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0px; padding:0px; }
fieldset, img { border:none; }
img{border:none;}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none;  }
li{ list-style:none;}
table { border-collapse:collapse; }
input { padding-top:0px; padding-bottom:0px; font-family: 'Microsoft YaHei';}
input::-moz-focus-inner { border:none; padding:0px; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:13px; margin:0px; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
body { font-family:"Microsoft YaHei"; background:#fff; }
.clearfix:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.clearfix {zoom:1; }
.clearit {clear:both; height:0px; font-size:0px; overflow:hidden; width:100%; }
.max{ min-width:1370px; overflow:hidden;}
.box{ width:1370px; margin:0 auto; overflow:hidden;}
.box:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
ul:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.max:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.left{ float:left;}
.right{ float:right;}
.mid{ text-align:center;}

a{-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; text-decoration:none; }


.top{ height:35px; line-height:35px; background:#f8f8f8; font-size:14px; color:#666; border-bottom:1px solid #dddddd; overflow:visible;} 
.top .box{ overflow:visible;}
.top .left{     background: url(../images/hi.png) no-repeat left center;  padding-left: 20px;}
.top .right ul li{ display:block; float:left; padding-left:23px;}
.top .right ul li a{color:#666;} 
.top .right ul li i{display: block; width: 14px; height: 16px; margin-right: 5px;float: left;  margin-top:10px;}
.top .right ul li.xgj i{     background: url(../images/topbotbg.png) no-repeat -43px top;}
.top .right ul li.dd i{background: url(../images/topbotbg.png) no-repeat -63px top;}
.top .right ul li.wx {position:relative;}
.top .right ul li.wx i{    background: url(../images/topbotbg.png) no-repeat -17px top;}
.top .right ul li.wx .wxpic{ width:150px; height:150px; background:#eee; position:absolute; left:0; top:47px; opacity:0; visibility:hidden;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; z-index:9999}
.top .right ul li.wx:hover .wxpic{ top:37px; opacity:1; visibility:inherit;} 
 
.header{ padding:10px 0;}
.header .right{ padding-top:8px;}
.header .right p{ font-size:16px; color:#909090; width:355px; height:24px; line-height:24px; background:url(../images/tel.png) no-repeat left center; padding-left:25px;}
.header .right strong{ display:block; font-size:30px; font-weight:normal; color:#01a0f3; font-family:Impact;}
 

.nav{ height:50px; min-width:1370px; line-height:50px; background:#01a0f3; overflow:visible;}
.nav .box1{ width:1370px; margin:0 auto;}
.nav  .box{overflow:visible;}
.nav ul li.first{ width:226px; border-left:1px solid #0083c7; }
.nav ul li.nLi{ width:188px; text-align:center; font-size:18px; color:#fff; position:relative; float:left;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; border-right:1px solid #0083c7;}
.nav ul li.nLi>a{ color:#fff; display:block;}
.nav ul li.nLi:hover{ background:#0083c8;}
.nav ul li.nLi .sub{ display:none; width:100%; position:absolute; top:50px; left:0; background:#006ea7; z-index:999;}
.nav ul li.nLi .sub a{ display:block; font-size:16px; height:45px; line-height:45px; text-align:center; color:#fff;}
.nav ul li.nLi .sub a:hover{ background:#01a0f3}

 
.fullSlide{ min-width:1200px;  position:relative;height:544px; z-index:9;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; height:544px;  }
.fullSlide .bd ul{ width:100%  !important; height:544px; }
.fullSlide .bd li{ width:100% !important; height:544px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block;  height:544px; }
.fullSlide .hd{width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px;}
.fullSlide .hd ul{display:block;width:16%;margin:0 auto; text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:13px; height:13px; border-radius:25px; margin:5px; background:rgba(255,255,255,0.7); overflow:hidden; line-height:9999px;}
.fullSlide .hd ul .on{ background:#019e97; }
 

 
.baojia{ background:#969696; padding:30px 0;}
.baojia .kanchades{ float:left; width:305px; background:url(../images/baojia_ico.png) no-repeat left center; padding-left:55px;} 
.baojia .kanchades strong{ font-size:23px; color:#fff; display:block; margin-bottom:5px;}
.baojia .kanchades p{ font-size:16px; color:#fff;} 
 
.baojia form{ position:relative; float:left;}
.baojia form:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.baojia form .required{ display:block; float:left; width:250px; height:47px; line-height:46px; background:#fff; border:none; border-radius:5px; margin-right:20px; padding-left:5px;}
 .baojia form .submit{ display:block; float:left; width:183px; height:47px; line-height:46px; background:#ff6600; border:none; border-radius:5px;  padding-left:5px; color:#fff; font-size:16px; cursor:pointer;}
 
.baojia form .valid_message{ position:absolute; bottom:-25px; font-size:14px; color:#ccc; left:0;}
 
.lmt{ width:1370px; margin:0 auto; padding-top:0px; position:relative; padding-bottom:13px; border-bottom:1px solid #eaeaea; margin:35px 0; overflow:hidden;}
.lmt strong{ font-size:34px; color:#191919; text-align:center; display:block;}
.lmt p{ text-align:center; font-size:16px; color:#575757; margin-top:5px;}
.lmt:after{ content:""; width:40px; height:8px; background:#01a0f3; position:absolute; left:0; right:0; margin:0 auto; bottom:-4px; }

.service{ padding-bottom:45px;}
.service ul{ width:1390px;} 
.service ul li{ display:block; float:left; width:31%; margin-right:19px; padding-bottom:23px;-webkit-transition:all .4s ease-in-out 0s !important;transition:all .4s ease-in-out 0s !important;overflow: hidden;}
.service ul li img{ display:block; width:100%;  margin-bottom:20px;}
.service ul li strong{ display:block; font-size:20px; color:#fff; padding-left:14px;} 
.service ul li p{ font-size:15px; color:#fff; padding-left:14px; margin-top:8px;} 
.service ul li span{ display:block; width:87px; height:28px; line-height:28px; text-align:center; border:1px solid #fff; border-radius:5px; color:#fff; margin-left:15px; margin-top:13px; font-size:14px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.service ul li:hover{ box-shadow:0px 5px 45px  rgba(0,0,0,.3);} 
.service ul li span:hover{ background:#fff; color:#01a0f3;}
.servicers{ padding-bottom:5px;}
 
.case{ background:#eeeeee; padding-bottom:40px;} 
.case .lmt{ border-bottom:1px solid #d7d7d7;}
.case ul{ width:1395px;}
.case ul li{ display:block; float:left; width:326px;  overflow:hidden; position:relative; margin-right:22px; background:#fff; margin-bottom:20px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.case ul li img{ display:block; width:324px; }
.case ul li .case_txt{ padding:11px;  left:0; bottom:0; z-index:99;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; background:#fff; width:304px;}
.case ul li .case_txt a.tit{ font-size:17px; font-weight:bold; color:#000000; display:block; height:28px; line-height:28px; overflow:hidden;}
.case ul li .case_txt p{ font-size:14px; color:#8d8d8d; height:24px; line-height:24px; overflow:hidden; margin-bottom:5px;}
.case ul li .case_txt a.more{ display:block; float:left; width:146px; height:27px; line-height:27px; text-align:center; font-size:14px; color:#fff; border-radius:5px; background:#01a0f3; margin-right:10px;}
.case ul li .case_txt a.more1{ background:#ff6600; margin-right:0;}
.case ul li .case_txt:after{ content:""; display:block; height:0px; visibility:hidden; clear:both; }
.case ul li:hover .case_txt{ bottom:0;}
 .case ul li .case_txt a:hover{ border-radius:25px;}
.case ul li .case_txt a.tit:hover{ color:#01a0f3;}
.case ul li:hover{ box-shadow:0px 4px 25px rgba(0,0,0,.2);} 
 
 
 
.honor{ padding-bottom:50px;}
.slideGroup .parHd{ margin-bottom:25px;} 
.slideGroup .parHd ul{ text-align:center;}
.slideGroup .parHd ul li{ display:inline-block; width:250px;     cursor: pointer;height:40px; text-align:center; line-height:38px; font-size:15px; color:#585858; background:#e4e4e4; border-radius:5px; margin:0 10px;}
.slideGroup .parHd ul li a{ color:#585858;}
.slideGroup .parHd ul li.on{ color:#fff; background:#01a0f3;}
.slideGroup .parHd ul li.on a{ color:#fff;}
.slideGroup .parBd ul li{ display:block; float:left; width:256px; text-align:center; height:227px; border:1px solid #dadada; margin-right:20px; box-shadow:0px 2px 5px rgba(0,0,0,.1)} 
.slideGroup .parBd ul li img{ height:180px; display:inline-block; max-width:254px;}
.slideGroup .parBd ul li p{ text-align:center; font-size:15px; color:#5b5b5b; height:46px; line-height:46px; } 
.slideGroup .parBd ul{ padding-bottom:20px !important;}
.slideGroup .parBd .slideBox{ position:relative;}
.slideGroup .parBd .slideBox a.sPrev{ width:39px; height:42px; background:url(../images/prev.png) no-repeat center; position:absolute; left:0; top:70px; z-index:999;} 
 .slideGroup .parBd .slideBox a.sNext{ width:39px; height:42px; background:url(../images/next.png) no-repeat center; position:absolute; right:0; top:70px; z-index:999;}
.slideGroup .parBd ul li:hover p{ color:#01a0f3}
 
 
.kehu_logo{ background:#eeeeee; padding-bottom:40px;} 
.kehu_logo .lmt{ border-bottom:1px solid #d7d7d7;}
.kehu_logo ul { width: 1370px; height: auto; margin: 0 auto; overflow: hidden; }
.kehu_logo ul li { width: 220px; height: 90px; float: left; margin-right: 10px; margin-top: 5px; margin-bottom: 5px; }
.kehu_logo ul li:nth-child(6n) { margin-right: 0px; }
.img-back, .img-front { position: absolute; left: 0; top: 0; background-color: #fff; width: 220px; height: 90px; }
.kehu_logo ul li img { width: 100%; max-height: 90px; }
.img-3d { transform-style: preserve-3d; }
.img-back { transform: rotateY(180deg); }
 
#btnRefresh { text-align: center; transition: .3s linear; background-color: #fff; }
.iconRefresh { width: 28px; height: 28px; background: url("../images/refresh.png"); margin: 32px auto 0; }
#btnRefresh:hover { color: #fff; background-color: #01a0f3; transition: 0s; }
#btnRefresh:hover .iconRefresh { background: url("../images/refresh-white.png"); }
 
.kehu{ padding-bottom:60px;}
.kehu .picScroll-left{ position:relative; padding-bottom:35px; overflow:hidden;}
.kehu ul li{ display:block; float:left; width:326px; margin-right:22px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; }
.kehu ul li img{ display:block; width:326px; height:223px;}
.kehu ul li .kehu_txt{ width:294px; border:1px solid #e1e1e1; border-top:none; padding:15px;}
.kehu ul li .kehu_txt .ttt{ font-size:16px; display:block; color:#000000; font-weight:bold;}
.kehu ul li .kehu_txt p{ font-size:14px; margin-top:10px; line-height:24px; color:#7b7b7b; text-align:justify;} 
.kehu ul li .kehu_txt p a{ color:#01a0f3;}
.kehu ul li .kehu_txt .ttt:hover{ color:#01a0f3}
.kehu .next,.kehu .prev{ display:block; width:92px; height:32px; position:absolute; cursor:pointer;}
.kehu .next{ background:url(../images/kh_next.png) no-repeat center; right:570px; bottom:0px;}
.kehu .prev{ background:url(../images/kh_prev.png) no-repeat center; left:570px; bottom:0px;} 
.kehu ul li:hover{ box-shadow:0px 5px 20px rgba(0,0,0,.2);} 
.kehu ul{ padding-bottom:30px !important;}
.news { background:#eeeeee; padding-bottom:10px;} 
.news .lmt{ border-bottom:1px solid #d7d7d7;}
.news .tab-hd { text-align:center; margin-bottom:20px;}
.news .tab-hd ul li{ display:inline-block; border-radius:5px; width:134px; height:38px; line-height:38px; text-align:center; font-size:15px; color:#585858; background:#d0d0d0; margin:0 5px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.news .tab-hd ul li a{ display:block; color:#585858} 
.news .tab-hd ul li.on{ background:#01a0f3;}
.news .tab-hd ul li.on a{ color:#fff;}
.fl { float: left !important; }
.fr { float: right !important; }
.news_lone { width: 365px; height: 389px; float:left; overflow: hidden; border: 1px solid #e7e7e7; margin-top: 2px; font-size: 12px; background:#fff; padding-bottom:5px;margin:44px;}
.blog_wel span { font-family: Arial; color: #666; padding-left: 20px; margin-right: 20px; float: left; }
.blog_wel1 { background: url(../images/blog_icon1.png) no-repeat left; }
.blog_wel2 { background: url(../images/blog_icon2.png) no-repeat left; }
.news_lone_img { position: relative; width: 365px; height: 235px; }
.news_lone_img img { display: block; width: 365px; height: 235px; }
.news_lone_infor { padding: 1px 0px 0 0px; height: 205px; overflow: hidden; }
.news_lone .blog_infTop { height: auto; overflow: hidden; padding-bottom: 4px; }
.news_lone .blog_time { width: 76px; height: 78px; background-color: #f3782a; z-index: 10; }
.news_lone .blog_time span { display: block; font-family: Arial; color: #FFF; width: 76px; text-align: center; }
.news_lone .blog_y { font-size: 37.6px; height: 46px; line-height: 46px; font-weight: bold; letter-spacing: 2px; }
.news_lone .blog_day { background-color: #c6601f; height: 32px; line-height: 32px; font-size: 16.6px; }
.news_lone .blog_infR { width: 250px; margin-right: 10px; }
.news_lone .blog_title { padding: 6px 0 8px; text-align: left; }
.news_lone .blog_title a { display: block; height: 30px; line-height: 30px; color: #d33f00; font-size: 16px; font-weight: bold; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news_lone .blog_intro { text-indent:2em; color: #818181; line-height: 24px; height: 104px; overflow: hidden; padding-top: 0px; margin-bottom: 6px; width: 340px; margin: 0 auto; }
.blog_r { width: 990px; height: 450px; overflow: hidden; text-align: left; font-size: 12px; }
.blog_list ul { width: 990px; }
.blog_list li { float: left; margin: 0 15px 10px 0; background:#fff; display: inline; position: relative; width: 320px; height: 92px; overflow: hidden; }
.blog_list li:nth-child(3n) { margin-right: 0; }
.blog_list li a { display: block; width: 300px; height: 65px; padding: 15px 10px 13px; overflow: hidden; background: url(../images/blog_bg.png) no-repeat; color: #888888;-webkit-transition:all 0s ease-in-out 0s;transition:all 0s ease-in-out 0s; }
.blog_list li a span { display: block; cursor: pointer; }
.blog_list li a:hover { background: url(../images/blog_bg2.png) no-repeat; }
.blog_list li a:hover .blog_Rtime { background-color: #f3782a; }
.blog_list li a:hover .blog_Rmore b { color: #d33f00; }
.blog_Rtime { width: 65px; height: 65px; background-color: #969393; text-align: center; }
.blog_Rtime em, .blog_Rtime b { display: block; font-family: Arial; color: #FFF; }
.blog_Rtime b { font-size: 31.7px; height: 42px; line-height: 42px; font-weight: bold; letter-spacing: 2px; }
.blog_Rtime em { font-style: normal; height: 22px; line-height: 22px; font-size: 14px; }
.blog_Rmore { width: 230px; }
.blog_Rmore b { color: #333; display: block; width: 220px; height: 24px; line-height: 24px; overflow: hidden; font-size:14px; }
.blog_Rmore span { line-height: 18px; height: 36px; overflow: hidden; }
 
 

.footer{ background:#01a0f3; padding-top:45px; padding-bottom:40px;}
.footer .slogan{ width:270px; padding-top:20px;}
.footer .slogan img{ display:block; margin-bottom:15px;}
.footer .slogan p{ font-size:22px; color:#64d664; line-height:36px; text-align:center; font-weight:bold;} 
 
.footer .footer_lx{ border-left:1px dashed #7bea7b;border-right:1px dashed #7bea7b; height:198px; margin-left:25px; padding-left:17px; width:660px;}
.footer .footer_lx .footer_tel{ background:url(../images/footer_tel.png) no-repeat left center; padding-left:60px; margin-bottom:15px;}
.footer .footer_lx .footer_tel span{ display:block; font-size:19px; color:#f6ff00;}
.footer .footer_lx .footer_tel strong{ display:block; font-size:38px; color:#f6ff00;} 
.footer .footer_lx p{ font-size:16px; color:#ffffff; line-height:34px; display:block; float:left; margin-left:10px;}
.footer .ewm dl{ display:block; float:left; width:155px; margin-left:20px;}
.footer .ewm dl dt{ margin-bottom:15px;}
.footer .ewm dl img{ display:block; width:155px;}
.footer .ewm dl dd{ color:#fff; text-align:center; font-size:15px;} 
 
 
.copyright{  line-height:40px; text-align:center; background:#006ea7; font-size:15px; color:#fff;}
.copyright a{ color:#16cd57} 
 
 
.yewu_xq .yewu_title{ border-bottom:1px solid #e0e0e0; padding:20px 0; margin-bottom:20px;}
.yewu_xq .yewu_title h2{ text-align:center; font-size:32px; color:#000; display:block; margin-bottom:18px;} 
.yewu_xq .yewu_title .tab{ text-align:center;}
.yewu_xq .yewu_title .tab a{ display:inline-block; width:144px; height:40px; line-height:40px; text-align:center; font-size:16px; color:#000000; border-radius:5px; background:#d9ede1; margin:0 5px;} 
.yewu_xq .yewu_title .tab a:hover,.yewu_xq .yewu_title .tab a.on{ color:#fff; background:#01a0f3;}
 
 
.yewu_xq .tuji{ width:840px; height:570px; position:relative; overflow:hidden;}
.yewu_xq .tuji ul li img{ display:block; width:840px; height:570px; }
.yewu_xq .tuji .prev{ width:49px; height:49px; background:url(../images/pro-prev.png) no-repeat center; position:absolute; left:-50px; top:260px;}
.yewu_xq  .tuji .next{ width:49px; height:49px; background:url(../images/pro-next.png) no-repeat center; position:absolute; right:-50px; top:260px;}
.yewu_xq .tuji:hover .prev{ left:20px;}
.yewu_xq .tuji:hover .next{ right:20px;}
 
.yewu_xq .canshu{ width:509px;}
.yewu_xq .canshu h1{ font-size:26px; height:86px; line-height:86px; border-bottom:1px solid #dfdfdf; font-weight:normal; margin-bottom:20px;}
.yewu_xq .canshu .yewu_jj{ font-size:15px; color:#646464; line-height:28px;height: 332px;} 
.yewu_xq .canshu .yewu_tel a{ float:right; width:126px; height:48px; line-height:48px; border-radius:5px;color:#fff; padding-left:53px; background:url(../images/zx.jpg) no-repeat 24px center #01a0f3;}
.yewu_xq .canshu .yewu_tel p span{ display:block; font-size:15px; color:#7b7b7b;}
.yewu_xq .canshu .yewu_tel p strong{ display:block; font-size:32px; color:#01a0f3; font-weight:normal; font-family:Impact;}
.yewu_xq .canshu .yewu_tel p{ background:url(../images/tel.jpg) no-repeat left center; padding-left:48px;} 
.yewu_xq .canshu .yewu_tel{ padding:35px 0; border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf;} 
.yewu_xq .canshu .yewu_tel a:hover{ box-shadow:0px 0px 15px rgba(0,136,54,.9)}
 
 .yewu_jieshao{ width:1005px;}
 .yewu_jieshao .title{ width:100%; height:53px; line-height:53px; background:#e8f8ee; margin-bottom:30px;} 
 .yewu_jieshao .title strong{ display:inline-block; height:53px; line-height:53px; background:url(../images/yewu_tit.png) no-repeat right center; padding-left:32px; padding-right:50px; font-size:26px; color:#fff; font-weight:normal;}
 
 .yewu_jieshao .xiangqing{ padding-bottom:20px;}
 
.yewu_za{ width:342px;} 
.yewu_za .tuijian{ width:340px; border:1px solid #e6e6e6; padding-top:18px; padding-bottom:10px;}
.yewu_za .tuijian:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.yewu_za .tuijian strong{ display:block; font-size:20px; color:#01a0f3; text-align:center;margin-bottom:20px;}
.yewu_za .tuijian a{ display:block; width:156px; height:48px; line-height:48px; text-align:center; background:#e8f8ee; border-radius:5px; color:#121212; font-size:16px; margin-left:10px; margin-bottom:10px; float:left; }
.yewu_za .tuijian a:hover{ background:#01a0f3; color:#fff;}

.reso_za{ width:1372px;} 
.reso_za .tuijian{ width:1370px; padding-top:50px; padding-bottom:10px;}
.reso_za .tuijian:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.reso_za .tuijian strong{ display:block; font-size:20px; color:#01a0f3; text-align:center;margin-bottom:20px;}
.reso_za .tuijian a{ display:block; width:19%; height:48px; line-height:48px; text-align:center; background:#e8f8ee; border-radius:5px; color:#121212; font-size:16px; margin-left:10px; margin-bottom:10px; float:left; }
.reso_za .tuijian a:hover{ background:#01a0f3; color:#fff;}

  .bj{width:310px; margin-top:18px; border:1px solid #e6e6e6; padding:15px;}
  .bj strong{ display:block; font-size:20px; color:#01a0f3; text-align:center;margin-bottom:5px;}
 .bj p{ text-align:center; font-size:16px; color:#696969; margin-bottom:15px;}
  .bj p span{ font-size:25px; color:red; margin:0 10px; display:inline-block;}
 
  .bj .text{ display:block; width:100%; height:40px; line-height:40px; border:0px solid #e7e7e7; margin-bottom:15px; padding-left:10px; box-sizing:border-box;}
  .bj .submit{ display:block; width:100%; height:40px; line-height:40px; color:#fff; background:#01a0f3; border:none; cursor:pointer;}
 
 
  .bj form{ margin-bottom:20px;}
 .yewu_xq { padding-bottom:30px;}
 
 img:hover{
  transform:scale(1.05) ;
  transition: all 1s;
 }
 
 ul.case_list{ width:1395px;}
 ul.case_list li{ display:block; float:left; width:31.5%;  overflow:hidden; position:relative; margin-right:22px; background:#fff; margin-bottom:20px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; border:1px solid #e1e1e1;}
  ul.case_list li img{ display:block; width:100%;}
 ul.case_list li .case_txt{ padding:11px; left:0; bottom:0; z-index:99;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; background:#fff; width:100%;page}
 ul.case_list li .case_txt a.tit{ font-size:17px; font-weight:bold; color:#000000; display:block; height:28px; line-height:28px; overflow:hidden;}
 ul.case_list li .case_txt p{ font-size:14px; color:#8d8d8d; height:24px; line-height:24px; overflow:hidden; margin-bottom:5px;}
 ul.case_list li .case_txt a.more{ display:block; float:left; width:146px; height:27px; line-height:27px; text-align:center; font-size:14px; color:#fff; border-radius:5px; background:#01a0f3; margin-right:10px;}
 ul.case_list li .case_txt a.more1{ background:#ff6600; margin-right:0;}
 ul.case_list li .case_txt:after{ content:""; display:block; height:0px; visibility:hidden; clear:both; }
 ul.case_list li:hover .case_txt{ bottom:0;}
 ul.case_list li .case_txt a:hover{ border-radius:25px;}
 ul.case_list li .case_txt a.tit:hover{ color:#01a0f3;}
 ul.case_list li:hover{ box-shadow:0px 4px 25px rgba(0,0,0,.2);} 
 
 
 
.fenye {width: 100%;margin: 0 auto;margin-top: 30px;margin-bottom:30px; text-align:center;}
.fenye a {display: inline-block;padding: 0 13px;text-align: center;line-height: 32px;border: 1px solid #eee;font-size: 14px;color: #333;margin: 0 2px; border-radius:5px; background:#eee;}
.fenye b, .fenye a:hover {display: inline-block;padding:0 13px;text-align: center;line-height: 32px;border:1px solid #01a0f3; font-size: 14px;color: #fff;margin: 0 2px;background: #01a0f3; border-radius:5px;}

  
.newsnav{ height:58px; line-height:58px; border-bottom:1px solid #dfdfdf; font-size:15px; color:#6b6b6b; margin-bottom:20px;}
.newsnav a{color:#6b6b6b;} 
.newsnav p{ background:url(../images/newsnav.png) no-repeat left center; padding-left:23px;} 
 
.case_xq{ width:1005px;} 
  .case_xq .title{ width:100%; height:53px; line-height:53px; background:#e8f8ee; margin-bottom:20px;} 
 .case_xq .title strong{ display:inline-block; height:53px; line-height:53px; background:url(../images/yewu_tit.png) no-repeat right center; padding-left:32px; padding-right:50px; font-size:26px; color:#fff; font-weight:normal;}
 
 .case_jj{ background:#f2f2f2; padding:25px; width:955px;margin-bottom:17px;}
.case_jj h1{ font-size:28px; color:#000000; display:block; margin-bottom:15px;} 
.case_jj p{ font-size:15px; line-height:29px; color:#5f5f5f; } 
 
.xiangqing{ font-size:15px; color:#5f5f5f; line-height:29px; padding-bottom:24px;} 
 .xiangqing img{max-width:100%;height:auto !important;    display: block;margin:0 auto;}
 .case_za{ width:342px;} 
.case_za .case_cs{ width:306px; border:1px solid #e6e6e6; padding-top:18px; padding-bottom:10px; padding:17px;}
.case_za .case_cs strong{ display:block; font-size:20px; color:#01a0f3; text-align:center;margin-bottom:15px;}
.case_za .case_cs p{ font-size:15px; color:#696969; line-height:36px;}
.case_za .case_cs a{ display:block; height:48px; line-height:48px; text-align:center; color:#fff; font-size:16px; font-weight:bold; background:#01a0f3; margin-top:10px;}
.case_za .case_cs a span{ font-size:20px;}
.case_za .case_cs a:hover{ border-radius:25px;}

.news_list li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.news_list li i{ display:block; float:left; width:220px; height:150px; margin-right:18px; overflow:hidden;}
.news_list li img{ display:block;  width:220px; height:150px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.news_list li i:hover img{-webkit-transform: scale(1.12); transform: scale(1.12);}
.news_list li{ border:1px solid #ebebeb; padding:15px; width:1338px; margin-bottom:15px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.news_list li a.tit{ display:block; font-size:18px; color:#000000; height:40px; line-height:40px; overflow:hidden; font-weight:bold;}
.news_list li p.jianjie{ font-size:15px; color:#838383; line-height:28px; height:56px; margin-bottom:20px;}
.news_list li p .time{ font-size:14px; color:#bfbfbf; background:url(../images/times.png) no-repeat left center; padding-left:30px; background-size:22px; display:inline-block; height:30px; line-height:30px;}
.news_list li p .click{ font-size:14px; color:#bfbfbf; background:url(../images/looks.png) no-repeat left center; padding-left:30px; background-size:22px; display:inline-block; height:30px; line-height:30px; margin-left:20px;}
.news_list li a.tit:hover{ color:#01a0f3;}
.news_list li:hover{ box-shadow:0px 3px 15px rgba(0,0,0,.2); border:1px solid #01a0f3;}

.nydh{ text-align:center; padding-bottom:25px;}
.nydh a{ display:inline-block; width:16%; height:38px; line-height:38px; border-radius:5px; background:#e5e5e5; color:#585858; margin:0 5px; margin-bottom: 10px;}
.nydh a:hover,.nydh a.on{ color:#fff; background:#01a0f3;}


#map{ width:100%; height:400px; margin-bottom:20px;}

.contact{ width:1152px; margin:0 auto; padding-bottom:40px;}
.contact .left{ width:444px;}
.contact .right{ width:630px;} 
.contact .lmt{ width:100%;}
.contact .left .lianxi strong{ font-size:23px; line-height:34px; display:block;}
.contact .left .lianxi p{ font-size:18px; line-height:36px; color:#3e3e3e;}
/*.contact .left .title{ width:100%; height:40px; line-height:40px; background:#e8f8ee; margin-bottom:20px;} 
.contact .left .title strong{ display:inline-block; height:40px; line-height:40px; background:url(../images/yewu_tit.png) no-repeat left center; padding-left:25px; padding-right:50px; font-size:20px; color:#fff; font-weight:normal;    background-size: 150px;}*/
.contact   .title{ width:100%; height:45px; line-height:45px; background:#e8f8ee; margin-bottom:20px;} 
.contact  .title strong{ display:inline-block; height:45px; line-height:45px; background:url(../images/yewu_tit.png) no-repeat left center; padding-left:32px; padding-right:50px; font-size:22px; color:#fff; font-weight:normal;    background-size: 165px;}
 
.contact .right div{ margin-bottom:15px;}
.contact .right div span{ display:inline-block; width:95px; font-size:18px; color:#3e3e3e;}
.contact .right div .text{ width:295px; height:48px; line-height:48px; border:1px solid #dadada; border-radius:3px; font-size:17px; padding-left:5px;}
.contact .right div textarea{ width:525px; height:125px; border:1px solid #dadada; padding-left:5px; padding-top:5px;    margin-left: 94px;}
.contact .right div.say{ position:relative;}
.contact .right div.say span{ position:absolute; top:0; left:0;}

.contact .right .submit{ display:inline-block; width:156px; height:49px; line-height:49px; border-radius:5px; border:none; background:#01a0f3; color:#fff; font-size:18px; cursor:pointer; margin-right:15px;}
.contact .right .reset{ background:#cacaca;}


.abuot_ny{ padding:50px 0;}
.abuot_ny .left{ width:740px;}
.abuot_ny .left .tit{ height:50px; line-height:50px; margin-bottom:15px;}
.abuot_ny .left .tit strong{ display:inline-block; font-size:34px; color:#191919;vertical-align: middle;}
.abuot_ny .left .tit span{ display:inline-block; font-size:42px; color:rgba(0,0,0,.07); font-weight:bold;vertical-align: middle;}
.abuot_ny .left p{ font-size:15px; color:#515151; line-height:29px;}

.ganxiexin{ padding-bottom:30px;}


.team{ background:#f6f6f6; padding-bottom:85px;}

.team .swiper-container{ margin-top:30px;}
.team .swiper-container .swiper-slide{ width:727px; height:402px; position:relative;}

.team .swiper-container .swiper-slide img{ display:block;width:727px; height:402px;  }
 
.team .swiper-button-prev{ width:35px; height:59px; background:url(../images/prev1.png) no-repeat center; left:200px;}
.team .swiper-button-next{ width:35px; height:59px; background:url(../images/next1.png) no-repeat center; right:200px;}


.case_jj .time{ font-size:14px; color:#bfbfbf; background:url(../images/times.png) no-repeat left center; padding-left:30px; background-size:22px; display:inline-block; height:30px; line-height:30px;}
.case_jj .click{ font-size:14px; color:#bfbfbf; background:url(../images/looks.png) no-repeat left center; padding-left:30px; background-size:22px; display:inline-block; height:30px; line-height:30px; margin-left:20px;}


.neiye  .fn{ width:100%; margin:0 auto; margin-top:30px; border-top:1px solid #e8e8e8; padding-top:10px; padding-bottom:30px;}
.neiye  .fn p{ font-size:15px; line-height:30px; color:#565656}
.neiye  .fn p a{ color:#565656}
.neiye  .fn p a:hover{ color:#01a0f3;}
